<?php
/**
 * Api公共类
 * Interface引用api模式，没有display等view的渲染和页面模版输出
 */

namespace Common\Controller;

use Think\Controller\RestController;
class CommonController extends RestController
{
    /**
     * 公共错误返回
     * @param string $msg 需要打印的错误信息
     * @param int $code 默认打印300信息
     * @param string $data 输出数据
     */
    public function myApiPrint($msg = '', $code = 400, $data = [])
    {
        if ($code == 200) {
            $result = array(
                'code' => $code,
                'msg' => $msg,
                'result' => $data
            );
        } else {
            $result = array(
                'code' => $code,
                'msg' => $msg,
                'result' => $data
            );
        }
        $this->ajaxReturn($result);
        exit;
    }
}